Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
{
unsigned long flags;
int i;
- struct mc_info *mi = NULL;
mctelem_cookie_t mctc;
struct mca_summary bs;
mctelem_commit(mctc);
send_guest_global_virq(dom0, VIRQ_MCA);
} else {
- x86_mcinfo_dump(mi);
+ x86_mcinfo_dump(mctelem_dataptr(mctc));
mctelem_dismiss(mctc);
}
} else if (mctc != NULL)
fastcall void smp_cmci_interrupt(struct cpu_user_regs *regs)
{
- struct mc_info *mi = NULL;
mctelem_cookie_t mctc;
struct mca_summary bs;
mctelem_commit(mctc);
send_guest_global_virq(dom0, VIRQ_MCA);
} else {
- x86_mcinfo_dump(mi);
+ x86_mcinfo_dump(mctelem_dataptr(mctc));
mctelem_dismiss(mctc);
- }
+ }
} else if (mctc != NULL)
mctelem_dismiss(mctc);